package com.isdepci.project.carbon.service;

import java.util.List;

import com.isdepci.framework.web.domain.AjaxResult;
import com.isdepci.project.carbon.domain.ProductCarbon;

/**
 * 产品碳足迹Service接口
 *
 * @author isdepci
 * @date 2024-11-07
 */
public interface IProductCarbonService
{
    /**
     * 查询产品碳足迹
     */
     ProductCarbon selectProductCarbonById(Long id);

    ProductCarbon getInfoAndConsumables(Long id);

    /**
     * 查询产品碳足迹列表
     */
     List<ProductCarbon> selectProductCarbonList(ProductCarbon productCarbon);

    /**
     * 新增产品碳足迹
     */
    AjaxResult insertProductCarbon(ProductCarbon productCarbon);

    /**
     * 修改产品碳足迹
     */
     int updateProductCarbon(ProductCarbon productCarbon);


    int calCarbonQuantityById(Long id);


}
